#computer language
Explore tagged Tumblr posts
Text
Python Training in Chandigarh – Master Programming with Real-World Projects
Join the best Python Training in Chandigarh at IT Trainings Institute, a part of KP ITExperts. Learn Python from basics to advanced levels, including OOP, file handling, libraries like NumPy and Pandas, and project-based learning. This hands-on course is ideal for beginners, students, and working professionals. Get expert mentorship, certification, real-time coding practice, and 100% job assistance to launch your programming career with confidence.
0 notes
Text
0 notes
Text
CodeBlock Maps - Introduction
Take a look at Exhibit A – Its what I call a Code Block-Map. This is my crown jewel. A graphical code construct suitable for management level programming. Sub-Level 2 of SavageGardens.
Exhibit B is the sketch programming language. Its what the bright minds at MIT are working on. Its a toy. Its impractical for professional use. I am well aware as to why. I conceived something similar almost 30 years ago. I bet I wasn’t the only one.
Exhibit C is the book I was first taught programming. This book takes the flow chart approach. It does not want you take write a single line of code until you’ve drawn a full flowchart of your program. Its a painstaking approach because it takes a long time to draw a flowchart compared to the functionality you get from it. Very good for learning flow of logic but impractical for professional uses. This is the reason why the sketch programming language is what it is. It sits on the same situation. It takes too long to draw. It also takes too long to drag and drop. Mind you in the future we will have eye tracking and dragging & dropping will be done at a fraction of a second. Still, this kind of language will remain impractical.
I been sitting on this situation for literally decades. My break thru was to break out of the box. Stop using graphics to represent details. Graphical code constructs are not suitable for representing details. Lets look at sketch again Exhibit B. You see how they mapped a graphical representation to individual code constructs. One graphical representation for the if statement. Another one for a repeat loop. Another one for an individual function call such as play, stop, set volume, etc. Those are details.
Stepping out of the box for me was when I realized that graphical code constructs are good for representing big pictures. Managing the big pictures. Metaphorically speaking. Step away from the forest and look at the landscape. At a higher level you can move a whole mountain from the right to the left, Put the lake right next to it. Have the river move down from the lake and curb to the left. Put a small town situated at the curb of river. And finally mark an X on the mountain where Smaug the dragon hangs out. The point is managing the big picture items as opposed little details.
If mind-maps and flowcharts got together. CodeBlock Maps would be their child. CodeBlock maps is basically a map of blocks of code. What it maps out is flow of logic. Let rectangles represent a block of code. The code can be it as simple as adding two numbers together. Or as complex an AI algorithm with millions of lines of code. Then interlink these rectangles indicating flow of logic. That is it. LISP is just commas and parenthesis. CodeBlock maps is just rectangles and lines.
Exhibit D CodeBlock Maps are made up of individual CodeBlock Cells. A rectangle is referred to as a cell. Anyways here are the individual parts of a code block cell. Most of it is verbiage. I would say the only thing that translates into code is the fact that its a cell, the interlinks and the type descriptor.
Exhibit E. There are different verbiage requirements depending on the situation. Here I have enumerated them all. But at the core they are all the same fundamental construct. A rectangle interlinked with lines.
Exhibit F is syntax diagrams represented as a code block map. Good for representing recursive descent graphically. Note that CodeBlock Maps are about making code look pretty. It turns out that beauty has a practical use in code comprehension. I suspect women will enjoy programming in SavageGardens.
In SavageGardens I have designated code block maps as a sub-language for code management but mind you its quite capable on its own. It is touring complete. As simple and powerful as LISP. Its good for encapsulation. Good for divide-n-conquer. Good for abstraction. It fullfills the goals I have set out for SavageGardens. It exploits the brain functions of memory recall. It is 2 dimensional. It is graphical in nature. Good for code comprehension. Good for code navigation. Does not hinder code efficiency. Not so good for code articulation but three out of four is not bad. It does work well with other languages. Hence good for management.
0 notes
Text
The Control of Artificial Intelligence and Machine Learning
Introduction to AI and ML

Artificial Insights, AI, and Machine Learning, ML, is changing the manner with which we interface with technology. From smart assistants to independent vehicles, AI and ML build the future and make businesses different from what they had been all this time. What exactly are they, and how do they work? Read More
#artificial intelligence#machine learning#ai generated#AI#ML#machinery#35mm#robotics#control of ai#disadvantage#disadvantage of AI#future of Ai#future of machine learning#technology#computer science#computer language#ai design
1 note
·
View note
Text
C Programming notes pdf
Download C Programming notes pdf for free
Are you struggling to find reliable, easy-to-understand C programming notes in PDF format? You’re not alone. With C being the backbone of modern programming languages like Python and Java, mastering it is essential for every aspiring developer. But sifting through outdated or poorly structured resources can waste precious time. In this guide, we’ve curated the best free C programming notes…
0 notes
Text
Esssentials Web Development Tools for Beginners
In the vast world of web development, having the right tools can make all the difference for beginners embarking on their coding journey. Whether you're interested in front-end design, back-end functionality, or optimizing website performance, the right set of tools can streamline your workflow and enhance your learning experience. This article will guide you through essential web development tools tailored for beginners, helping you kickstart your web development adventure.
Learn More: thinkwebhub.com
Introduction to Web Development
Web development involves creating and maintaining websites and web applications. It encompasses various aspects, including web design, content development, client-side/server-side scripting, network security configuration, and more. For beginners, diving into web development can be both exciting and overwhelming. Utilizing the right tools can simplify the learning curve and empower you to build impressive web projects.
Choosing the Right Tools
Before diving into specific tools, it's crucial to understand the different types of tools available and how to choose the ones that best suit your needs as a beginner. Consider factors like ease of use, community support, integration capabilities, and compatibility with your preferred programming languages.
Essential Front-End Tools
HTML and CSS Editors
For crafting the structure and styling of web pages, beginner-friendly editors like Visual Studio Code, Sublime Text, or Atom are highly recommended. These editors offer syntax highlighting, auto-completion, and plugins for enhanced productivity.
JavaScript Frameworks
Frameworks such as React, Vue.js, or AngularJS simplify front-end development by providing reusable components and handling complex interactions efficiently.
Version Control Systems
Git is essential for tracking changes in your codebase and collaborating with others. GitHub, a Git repository hosting service, enables you to showcase your projects and collaborate with fellow developers.
Back-End Development Tools
Server-Side Languages
Popular languages like Python (with Flask or Django), JavaScript (Node.js), or PHP (with Laravel) enable you to build dynamic and interactive web applications.
Databases and Management Systems
MySQL, PostgreSQL, or MongoDB are widely used databases for storing and managing data in web applications. Tools like phpMyAdmin or MongoDB Compass provide graphical interfaces for database management.
API Development Tools
Tools like Postman simplify testing and interacting with APIs, crucial for integrating services into your web applications.
Integrated Development Environments (IDEs)
IDEs such as Visual Studio Code, JetBrains IntelliJ IDEA, or Eclipse offer comprehensive environments for coding, debugging, and managing projects efficiently.
Testing and Debugging Tools
Browser developer tools (like Chrome DevTools) help in inspecting and debugging web pages. Testing frameworks such as Jest for JavaScript or PHPUnit for PHP assist in automating tests and ensuring code reliability.
Responsive Design Tools
Frameworks like Bootstrap and CSS Grid simplify creating responsive and mobile-friendly layouts. Tools like BrowserStack or Responsively App help test your website's responsiveness across various devices.
Performance Optimization Tools
Tools like Google PageSpeed Insights or GTmetrix analyze website performance and suggest optimizations for faster loading times. Image optimization tools like TinyPNG or ImageOptim reduce file sizes without compromising quality.
Security Tools
Understanding web security basics and utilizing tools like OWASP ZAP or Burp Suite helps identify and fix vulnerabilities in your web applications.
Collaboration Tools
Platforms like Slack, Trello, or Asana facilitate communication and project management within development teams, enhancing productivity and collaboration.
Resources for Learning and Improvement
Online platforms like Codecademy, freeCodeCamp, or Udemy offer courses and tutorials tailored for web development beginners. Engaging with developer communities on forums like Stack Overflow or Reddit can also accelerate your learning journey.
Tips for Effective Tool Utilization
Keep your tools updated to leverage new features and security patches. Embrace continuous learning by exploring new tools and techniques to stay ahead in the dynamic field of web development.
Visit Us : thinkwebhub.com
Common Challenges and How to Overcome Them
Expect challenges such as browser compatibility issues or debugging errors. Utilize online resources, forums, and tutorials to troubleshoot problems effectively and grow as a developer.
Conclusion
Selecting the right web development tools is essential for beginners to enhance productivity, streamline workflows, and accelerate learning. By leveraging these tools effectively, aspiring web developers can build impressive projects and embark on a successful career in the dynamic field of web development.
1 note
·
View note
Text
Best C++ Training Institutes in Mohali: Your Guide to Excellence in Programming
Introduction: The world of programming is constantly evolving, and C++ remains a cornerstone language in the realm of software development. For aspiring programmers in Mohali, finding the right C++ training institute is crucial for gaining a competitive edge. This blog aims to guide you through the top C++ institutes in Mohali, ensuring you embark on your coding journey with the best resources at hand.
Why Learn C++ in Mohali? Mohali is rapidly emerging as a tech hub, boasting a vibrant IT industry and a plethora of educational opportunities. Learning C++ in this dynamic environment not only provides access to top-tier training but also exposes you to a network of tech professionals and potential employers.
Key Features of Leading C++ Institutes in Mohali:
Expert Instructors: Courses led by experienced professionals with real-world programming expertise.
Advanced Curriculum: Comprehensive coverage of C++ basics to advanced concepts, ensuring a deep understanding of the language.
Practical Learning Experience: Hands-on projects and lab sessions to apply theoretical knowledge in practical scenarios.
Industry-Relevant Skills: Focus on current industry standards and practices to make students job-ready.
Flexible Learning Options: Various course schedules to accommodate different needs, including weekend and evening batches.
Benefits of C++ Training in Mohali:
Career Prospects: Proficiency in C++ opens doors to careers in software development, gaming, system programming, and more.
Skill Enhancement: C++ training sharpens problem-solving and logical thinking skills, essential for any programmer.
Networking Opportunities: Connect with like-minded peers and industry professionals.
Choosing the Right Institute: Selecting the best C++ institute involves considering factors like course content, faculty experience, infrastructure, and student reviews. Placement assistance and industry tie-ups are also significant indicators of a good institute.
Success Stories and Testimonials: Featuring success stories from alumni can provide insight into the practical benefits of the training and the institute's role in shaping successful programming careers.
Conclusion: C++ remains a vital skill in the tech world, and choosing the right training institute in Mohali is a pivotal step in your programming journey. The right institute will not only impart knowledge but also mold you into an industry-ready professional.
0 notes
Text
Tried an LLM-powered thesaurus today just for giggles and it helpfully informed me that a synonym for "leg" is "penis".
2K notes
·
View notes
Text
This is what happens inside the buddy towers while they wait for Kirby, me thinks
Based on this post I made about Dedede watching TV and this amazing tag someone reblogged it with

#kirby#kots#kirby of the stars#kirby fanart#hoshi no kirby#king dedede#meta knight#kirby meme#metadede#Kirby fighters 2 is forever the gift that keeps on giving#on other news i finally learnt how to make animations on clip studio#does anyone know how to upload gifs to the gif machine im computer illiterate#meta knight’s love language is fighting#dedede is just stubborn and gets actually pissy#do you know how hard it is to accommodate kirby characters on a base for a meme#with their weird anatomy and lack of limbs#meta knight can’t sit crossed legged and dedede doesn’t have knees#so i did my best#if someone already drew this meme im so sorry#i just fucking realized i fucked up dedede’s clothes in the last frame i may as well end it all
2K notes
·
View notes
Text
"There was an exchange on Twitter a while back where someone said, ‘What is artificial intelligence?' And someone else said, 'A poor choice of words in 1954'," he says. "And, you know, they’re right. I think that if we had chosen a different phrase for it, back in the '50s, we might have avoided a lot of the confusion that we're having now." So if he had to invent a term, what would it be? His answer is instant: applied statistics. "It's genuinely amazing that...these sorts of things can be extracted from a statistical analysis of a large body of text," he says. But, in his view, that doesn't make the tools intelligent. Applied statistics is a far more precise descriptor, "but no one wants to use that term, because it's not as sexy".
'The machines we have now are not conscious', Lunch with the FT, Ted Chiang, by Madhumita Murgia, 3 June/4 June 2023
#quote#Ted Chiang#AI#artificial intelligence#technology#ChatGPT#Madhumita Murgia#intelligence#consciousness#sentience#scifi#science fiction#Chiang#statistics#applied statistics#terminology#language#digital#computers
24K notes
·
View notes
Text

rivals
#haikyuu#haikyuu!!#hinata shouyou#kozume kenma#fanart#ik tons of ppl have drawn a similar concept before but ive wanted to do one too for ages AKSJKA#was so overwhelmed by how amazing the nekoma movie was last yr and didnt end up drawing anything bc i wouldnt be able to live up to it kjhf#it looks so much better on my computer screen than my phone tho what da hell.... WHATEVER itll look completely different printed out anyway#ANYWAY !! FIRST PROPER ART OF THE YEAR HELLO#this year i would like to get better AT#COMPOSITION. SHAPE LANGUAGE. 3D FORMS AND SIMPLIFICATION#i like realism and its what im used to but last year i was thinking a lot abt art i admire and its always very Shapes#obv u need to understand realism to be able to do that which is why i go to life drawing#but yea. u have to practise BOTH at the same time theyre 2 diff skill sets which can feed into each other#anyways that was my big realisation last year#the last few pieces have not been turning out Exactly how i want them to but i have to remind myself its what i can achieve#at my current skill level and i have to keep studying and looking and learning if i wanna improve#anyways. ART!!!!#took several pics of myself with a kitchen knife to use as ref for this lmao
2K notes
·
View notes
Text
alright nerds--
^tried to include as many as possible
#studyblr#polls#tumblr polls#academics#academic polls#studyblr polls#studying#learning#college#university#academic#language#langblr#archaeology#anthropology#sociology#psychologoy#psych#medblr#history#forensics#csi#math#physics#mathblr#mathematics#computer science#science#compsci#biology
1K notes
·
View notes
Text
[This is a copy. I posted this on the Computer Science community but I have no idea how to drag it into this blog]
I am developing a new programming language I am calling SavageGardens. I am here for several reasons. One is to get the word out on SavageGardens but this particular post is to ask the Computer Science community for new terminology.
The core of SavageGardens implements a ladder of abstraction because I see the problem of computer languages as a communication problem (us talking to the machine). The situation as the machine being of alien species to ourselves and the problem being a translation problem. Furthermore, its not a simple translation such as English to Spanish. Its complicated translation. Several layers or stages are required to get our point across. Hence the reason for the ladder of abstraction.
We humans stand at the top of the ladder. We communicate at a very high level. Machines stand at the bottom. They communicate at a very low level.
I am categorizing SavageGardens as a complex language. Because SavageGardens is made up several sub-languages. Here comes the need for new terminology. I suggest that traditional computer languages be called simple programming languages and I propose that a new breed of complex programming languages to be recognized. The idea is the same as simple single cell organisms vs complex living organisms such as ourselves.
When I came up with my ideas I started calling the stages as tiers. I called SavageSardens as a multitier language. There is an entry on wikipedia about multitier languages. The most popular being the internet development stack (HTML, CSS, PHP, SQL, JavaScript). Unfortunately that is not a ladder of abstraction. Hence there needs to be terminology to distinguish traditional multitier languages from ones that implement a ladder of abstraction such as SavageGardens.
I need an adjective to assign to SavageGardens that would describe it to be a complex language that utilizes a ladder of abstraction. Keep in mind that several languages implement abstraction. But this kind of abstraction is different. It gives the programmer the ability to zoom in and out of scope. Also, unlike the internet development stack the sub-languages within SavageGardens breathe as one. If you make changes at the top, they are reflected at the bottom. And any changes you make at the bottom must be inline with the top. The same way if you draw a tattoo yourself. The cells in your skin are affected. Likewise if your cells are allowed to grow unrestricted you experience cancer.
#ladder of abstraction#computer programming#computer language#software architecture#language architecture#SavageGardens
0 notes
Text
you know english infiltrating other languages due to the internet has become a problem when even the french are doing it
#languages#french#game of roles#I just had to hear french DM say the word “viewers” with a french accent and Idk if I'll recover#the french aka the ppl who insisted on even translating the words 'computer' and 'software'#while everyone else was like eh and used the english words for tech stuff anyway
1K notes
·
View notes
Text


Fun fact: Immediately after this, my screen darkened then faded to a computer background-type selection of IRL landscapes titled “Beautiful Art.�� I pressed all the buttons on the console, but couldn’t leave that screen. I had to turn the TV off & on again to get things back to normal. This lasted like 3 minutes.
This was my first playthrough so I thought this was just a fucking terrifying feature nobody talked about until telling my mutual. I still have no clue what the actual fuck happened. Help me.
#safeutdr#safe utdr#queen deltarune#queen dr#deltarune#I’m on the PlayStation btw. also IMPORTANT TK KNOW. the ‘beautiful art’ was in my native language NOT English#Ngl… I think the tv just accidentally connected to my dad’s computer (he was using it at the time and the whole thing looked like somethign#he would have)#but the chances of this being a Terrifying PS Prank até low but never zero.#mine
805 notes
·
View notes
Text
do you ever wonder how old the twins are? how long have they been with the one who waits? do you ever think about how much of that time in the veil narinder spent totally alone, about how much of a stabilizing presence it might have been to have literally else around, after all that time? i think about it a completely normal amount, personally,
#my art#cotl#cotl the one who waits#cotl baal#cotl aym#eyestrain#do you ever wonder what it would look like for an eternal concept to wish it didnt exist?#in my mind its something akin to watching a computer screen bug out. or like watching something dissolve into particle effects#anyways. cotl is fun bc instead of looking at character references 90% the time i am looking at refs for animal body language
5K notes
·
View notes